package com.seminario.spring.dao.caralibro;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.seminario.spring.dao.DAOImpl;
import com.seminario.spring.domain.Mensaje;
@Repository
public class MensajeDAOImpl extends DAOImpl<Mensaje> implements MensajeDAO {

	@Override
	protected Class<Mensaje> getEntityClass() {
		return Mensaje.class;
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<Mensaje> getAll() {
		String query = "Select m From Mensaje m";
		List<Mensaje> mensajes = (List<Mensaje>) entityManager.createQuery(query);
		return mensajes;
	}

}
